package com.xingkeduo.pojo.dto;

import com.xingkeduo.pojo.table.CraftsmanSocialTO;

import java.io.Serializable;
import java.util.List;

/**
 * 基础DTO
 *
 * @Description:
 * @Author:gaozifeng
 * @Date 2019/4/22 19:38
 **/
public class BaseDTO implements Serializable {

    private String id;

    private long shopId;

    private long craftsmanId;

    private String name;

    private String code;

    private String count;

    //详细介绍/价格
    private String value;

    private List<Long> ids;

    private List<Long> serviceIds;

    //门店服务集合
    private List<ShopServiceDTO> shopsServprodList;

    //发型师服务集合
    private List<ShopCraftsmanServiceDto> shopCraftsmanServiceDtos;

    private List<CraftsmanSocialTO> socialList;

    public List<Long> getServiceIds() {
        return serviceIds;
    }

    public BaseDTO setServiceIds(List<Long> serviceIds) {
        this.serviceIds = serviceIds;
        return this;
    }

    public long getCraftsmanId() {
        return craftsmanId;
    }

    public BaseDTO setCraftsmanId(long craftsmanId) {
        this.craftsmanId = craftsmanId;
        return this;
    }

    public String getCount() {
        return count;
    }

    public BaseDTO setCount(String count) {
        this.count = count;
        return this;
    }

    public long getShopId() {
        return shopId;
    }

    public BaseDTO setShopId(long shopId) {
        this.shopId = shopId;
        return this;
    }

    public List<CraftsmanSocialTO> getSocialList() {
        return socialList;
    }

    public BaseDTO setSocialList(List<CraftsmanSocialTO> socialList) {
        this.socialList = socialList;
        return this;
    }

    public List<ShopCraftsmanServiceDto> getShopCraftsmanServiceDtos() {
        return shopCraftsmanServiceDtos;
    }

    public BaseDTO setShopCraftsmanServiceDtos(List<ShopCraftsmanServiceDto> shopCraftsmanServiceDtos) {
        this.shopCraftsmanServiceDtos = shopCraftsmanServiceDtos;
        return this;
    }

    public List<ShopServiceDTO> getShopsServprodList() {
        return shopsServprodList;
    }

    public BaseDTO setShopsServprodList(List<ShopServiceDTO> shopsServprodList) {
        this.shopsServprodList = shopsServprodList;
        return this;
    }

    public String getValue() {
        return value;
    }

    public BaseDTO setValue(String value) {
        this.value = value;
        return this;
    }

    public List<Long> getIds() {
        return ids;
    }

    public BaseDTO setIds(List<Long> ids) {
        this.ids = ids;
        return this;
    }

    public String getCode() {
        return code;
    }

    public BaseDTO setCode(String code) {
        this.code = code;
        return this;
    }

    public String getId() {
        return id;
    }

    public BaseDTO setId(String id) {
        this.id = id;
        return this;
    }

    public String getName() {
        return name;
    }

    public BaseDTO setName(String name) {
        this.name = name;
        return this;
    }

    @Override
    public String toString() {
        return "BaseDTO{" +
                "id='" + id + '\'' +
                ", name='" + name + '\'' +
                ", code='" + code + '\'' +
                ", value='" + value + '\'' +
                ", ids=" + ids +
                '}';
    }
}
